import * as ts from "@koalaui/libarkts"
import { PrintVisitor } from './print-visitor'
import { BuilderLambdaTransformer } from './builder-lambda-transformer'
import { ComponentTransformer } from './component-transformer'

export interface TransformerOptions {
    trace?: boolean,
}

export default function exampleTransformer(
    userPluginOptions?: TransformerOptions
) {
    return (node: ts.EtsScript) => {
        return new BuilderLambdaTransformer().visitor(node)
    }
}
